package com.u1s1.dao;

import com.u1s1.entity.Users;
import org.springframework.stereotype.Repository;

import java.util.ArrayList;

@Repository
public interface UsersMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Users record);

    int insertSelective(Users record);

    Users selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Users record);

    int updateByPrimaryKey(Users record);

    /**
     * 获得所有记录的数量
     * @return
     */
    int getCount();

    /**
     * 符合某一条件的查询
     * @param record
     * @return
     */
    ArrayList<Users> selectSelective(Users record);

    /**
     * 模糊查询
     * @param record
     * @return
     */
    ArrayList<Users> selectLike(Users record);
}